# Generated automatically from Makefile.in by configure.
# Generated automatically from Makefile.in by configure.
#***********************************************************************
#
# Makefile
#
# Makefile for Roaring Penguin's Linux user-space PPPoE client.
#
# Copyright (C) 2000 Roaring Penguin Software Inc.
#
# This program may be distributed according to the terms of the GNU
# General Public License, version 2 or (at your option) any later version.
#
# $Id: Makefile,v 1.18 2003-09-30 00:24:05 steveb Exp $
#***********************************************************************

# Version is set ONLY IN THE MAKEFILE!  Don't delete this!
VERSION=2.3

#CFLAGS= -g -O2 -Wall -Wstrict-prototypes -ansi -pedantic $(DEFINES) $(PATHS)
CFLAGS+=$(DEFINES) $(PATHS)
LIBS=$(LDLIBS)

PROGS=pppoe

FLTFLAGS += -s 10000
all: $(PROGS)
	@echo ""


#pppoe-sniff: pppoe-sniff.o if.o common.o
#	$(CC) $(LDFLAGS) -o $@ pppoe-sniff.o if.o common.o $(LIBS)

#pppoe-server: pppoe-server.o if.o debug.o common.o md5.o
#	$(CC) $(LDFLAGS) -o $@ pppoe-server.o if.o debug.o common.o md5.o $(LIBS)

pppoe: pppoe.o if.o debug.o common.o ppp.o
	$(CC) $(LDFLAGS) -o $@ pppoe.o if.o debug.o common.o ppp.o $(LIBS)

pppoe.o: pppoe.c pppoe.h
	$(CC) $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o pppoe.o pppoe.c

ppp.o: ppp.c pppoe.h
	$(CC) $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o ppp.o ppp.c

#md5.o: md5.c md5.h
#	$(CC) $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o md5.o md5.c

#pppoe-server.o: pppoe-server.c pppoe.h
#	$(CC) $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o pppoe-server.o pppoe-server.c

#pppoe-sniff.o: pppoe-sniff.c pppoe.h
#	$(CC) $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o pppoe-sniff.o pppoe-sniff.c

if.o: if.c pppoe.h
	$(CC) $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o if.o if.c

common.o: common.c pppoe.h
	$(CC) $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o common.o common.c

debug.o: debug.c pppoe.h
	$(CC) $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o debug.o debug.c


clean:
	rm -f *.gdb *.elf *.o pppoe pppoe-sniff core *~

distclean: clean
	rm -f Makefile config.h config.cache config.log config.status
	rm -f adsl-connect adsl-start adsl-stop adsl-init adsl-setup

.PHONY: clean

.PHONY: distclean
